Jointly-owned objects for collaboration: Operating-system support and protection model
نویسندگان
چکیده
As real-time collaboration becomes more frequent, it is common for a group of users to create and own an object jointly. The use of multi-user tools makes the existence of jointlyowned objects a necessity: a participant who joins a multi-uscr tool written by others knows that the user agent executed in his name is not a Trojan horse if the multi-user tool is jointly owned by all the participants. In this paper, we discuss the requirements and issues behind jointly-owned objects. By generalizing these requirements we have implemented a conditionally jointly-owned object. The conditions take the form of a quorum or a list of users who have the rights to access an object or to change its protection state. We sketch a design of conditionally jointly-owned objects, and apply the same concepts to subjects. Authorityand quorum-based objects are investigated as instances of conditionally joinly-owncd objects. We show that conditionally jointlyowned objects can also be used to resolve the conflicts that may arise among joint owners. We generalize Graham and Denning's protection model to incorporate these jointly-owned entities. Operating system support for conditionally jointly-owned objects is specified at the system-call level. Examples are provided to demonsuate the usefulness of conditionally jointly-owned objects.
منابع مشابه
The Effect of Ownership on the Performance of the Banking System in Iran
the present study was to investigate the impact of ownership type on the performance of Iranian banks. To this end, the performance of the given banks was measured by three indices including return on equity, return on assets, and cost-to-operating income ratio. The bank assets, loan-to-deposit ratio, liquidity ratio, leverage ratio, operating profit margin ratio, and debt-to-asset ratio were a...
متن کاملAn Object Model for Conventional Operating Systems
We have developed an object model for conventional (UNIX-like) systems. It can be used for extending such systems with persistent, shared, protected, and distributed objects. It allows objects to coexist with, access, and be accessed by existing components of the operating system, and has been developed by applying much of the work done in naming, organization, access, and protection of convent...
متن کاملAuthorization models for secure information sharing: a survey and research agenda
This article presents a survey of authorization models and considers their 'fitness-for-purpose' in facilitating information sharing. Network-supported information sharing is an important technical capability that underpins collaboration in support of dynamic and unpredictable activities such as emergency response, national security, infrastructure protection, supply chain integration and emerg...
متن کاملLessons from the lighthouse: Collaboration in a shared mixed reality system
Museums attract increasing numbers of online visitors along with their conventional physical visitors. This paper presents a study of a mixed reality system that allows web, virtual reality and physical visitors to share a museum visit together in real time. Our system allows visitors to share their location and orientation, communicate over a voice channel, and jointly navigate around a shared...
متن کاملdistributed system
Support for cooperative distributed applications is an important direction of computer systems research involving developments in operating systems, programming languages and databases. One emerging model for the support of cooperative distributed applications is that of a distributed shared universe organized as a set of objects shared by concurrent activities. designed and implemented (Gothic...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Journal of Systems and Software
دوره 16 شماره
صفحات -
تاریخ انتشار 1991